home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / utilities / _fonttools / fonttools / _fontfix / _help next >
Encoding:
Text File  |  1990-12-28  |  9.2 KB  |  212 lines

  1. *********************  Very boring Copyright Notice  **********************
  2. *                                                                         *
  3. *  All program code is the copyright of Joris RÖling and the 'borrowing'  *
  4. *    any part of it without the permission of the author is prohibited.   *
  5. *                                                                         *
  6. ***************************************************************************
  7.  
  8.  
  9.                            ReadMe file for !FontFix
  10.       
  11.                                      v1.04
  12.                                                     
  13.           INTRODUCTION
  14.  
  15.            I wrote this program because these days more and more fonts
  16.           are becoming available. Propably because of copyright
  17.           reasons most of these fonts have fake names, i.e. Trinity is
  18.           in fact the Times, Homerton is the Helvetica realy.
  19.  
  20.            I wanted to rename them to there proper names, and this can
  21.           be done using !FontEd (available at Acorn). Many commercial
  22.           fonts though are unable to be loaded in !FontEd, so I
  23.           started writing this program which will get rid of all the
  24.           odd stuff in a font file. This way they can be made loadable.
  25.  
  26.            So actually this is what FontFix is all about, it will try
  27.           to 'fix' fonts. What it does is it loads a particular font,
  28.           recalculates most of the data and saves the 'fixed' version
  29.           back. The user interface of FontFix will keep you informed,
  30.           and you'll be able to specify if you'd like a backup to be
  31.           made of the original font. (This will automaticly happen if
  32.           any 'odd' stuff was found, see below)
  33.  
  34.  
  35.  
  36.           THE MENU
  37.  
  38.            Double click on the !FontFix icon, and FontFix will install
  39.           itself on the iconbar. Clicking MENU on it will come up with
  40.           a menu showing:
  41.  
  42.              Info    ->
  43.              Options ->
  44.              Fonts   ->
  45.              Quit
  46.  
  47.            'Info' just shows the copyrights etc.
  48.  
  49.            'Options' leads to a submenu showing:
  50.  
  51.                  LogFile            ->
  52.                  Verbose
  53.                  Spare Outlines
  54.                  ReCreate Font Menu
  55.                  Save Options
  56.  
  57.                If 'LogFile' is ticked, a log is kept with the filename
  58.               specified in the submenu of it.
  59.  
  60.                If 'Verbose' is ticked, FontFix will inform you a bit more
  61.               about what it is currently doing.
  62.  
  63.                If 'Spare Originals' is ticked, it will always spare the
  64.               original 'Outlines' & 'Intmetrics' files by copying them to
  65.               'X_Outlines' and 'X_Intmtrcs'. If these files already exist 
  66.               FontFix will NOT override them, but simply ignore this option.
  67.  
  68.                'ReCreate Font Menu'. If you renamed some fonts (as
  69.               described below) this entry will recreate the Fonts menu, as
  70.               it is not up to date anymore.
  71.  
  72.                'Save Options' will save all settings in FontFix, so the next
  73.               time you run FontFix it will have the same setup.
  74.  
  75.            'Fonts' leads to a multi-level font menu. Here you select
  76.           the font (or font family) you'd like to 'FIX'. If you select
  77.           'Fonts' itself, you'l be presented by the option to fix ALL
  78.           fonts of the font menu. This will be preceded be a warning,
  79.           as this option is rather HEAVY (and time consuming). 
  80.  
  81.            'Quit' obviously quits FontFix.
  82.  
  83.  
  84.  
  85.           THE WINDOW
  86.            
  87.            If you made a selection in the Font menu, you'l be
  88.           presented by a window, the 'FontFix window'. At the top of
  89.           it you see the selection you made. At the bottom left are
  90.           two options: 'Recursive' and 'Report only'. If 'Recursive'
  91.           is selected than all fonts 'below' (see the font menu) the
  92.           selected one will be affected too. This option will be
  93.           shaded if you selected a 'leaf' font, that is a font without
  94.           any 'child' fonts (i.e. Trinity.Medium.Oblique). If 'Report
  95.           only' is selected FontFix will NOT save back any fontfile.
  96.           This way you're able to see if a 'Fix' session is needed for
  97.           a particular font. 
  98.  
  99.            There is also an OK box, click it if you're sure you'd like
  100.           to proceed. To Cancel, just close the FontFix window. If you
  101.           clicked OK, FontFix starts. At any stage you can press
  102.           Escape to terminate the current session.
  103.  
  104.            FontFix will keep you informed, that is if it encounters
  105.           any odd stuff, it will mark it as a 'warning', and display a
  106.           meaningfull text. If FontFix has encountered 'warnings' and
  107.           the 'Report only' option is not selected, it will always
  108.           make a 'X_...' backup of the original (if this file doesn't
  109.           exist already).
  110.  
  111.            FontFix will always tell you how many characters contain
  112.           scaffold lines. It will report this as '.. of the .. defined
  113.           chars contain scaffold lines'. This is in fact a good
  114.           measurement of the quality of the font. Say, if it reported
  115.           '190 of the 197 defined hars contain scaffold lines', then
  116.           this is a font where a lot of work has been put in to. But
  117.           is it report something like '7 of the 219 defined chars
  118.           contain scaffold lines' then this is a very bad score. Even
  119.           worse: 'This font does not contain any scaffold data'. (Hope
  120.           you never encounter this one). The best you can get is:
  121.           'This font contains scaffold data for every defined
  122.           character'
  123.  
  124.            It is a good idea to keep a log file, as in certain cases
  125.           the warnings are so many, you won't keep up with the screen.
  126.           You'll be able to read them back by loading the log file
  127.           (i.g. FontFixLog') in !Edit.
  128.             
  129.  
  130.  
  131.           RENAMING FONTS
  132.  
  133.            FontFix allows you to rename fonts without the use of
  134.           FontEd. For that you have to know how the fonts are stored
  135.           on disc. Let's have a look at the font 'Trinity':
  136.  
  137.            Inside the !Fonts directory of the Applications disc 1
  138.           you'll find a directory called 'Trinity'. This directory
  139.           contains two other directories, 'Bold' and 'Medium'. Each of
  140.           these contains some files, and a directory called 'Italic'.
  141.           OK, lets see what we have here:
  142.  
  143.               !Fonts  ----->  Trinity  ---->  Bold   ----> Outlines
  144.                          |               |             |
  145.                          |               |             |-> Intmetrics
  146.                          |               |             |             
  147.                          .               |             |-> Italic   ----> Outlines
  148.                          .               |                            |
  149.                          ..  Homerton    |                            |-> Intmetrics
  150.                          .               |
  151.                          .               |-> Medium  ----> Outlines
  152.                          ..  Courier                   |
  153.                                                        |-> Intmetrics
  154.                                                        |
  155.                                                        |-> Italic   ----> Outlines
  156.                                                                       |
  157.                                                                       |-> Intmetrics
  158.  
  159.  
  160.            The Trinity family shown here can also be described as:
  161.  
  162.                Trinity.Bold
  163.                Trinity.Bold.Italic
  164.                Trinity.Medium
  165.                Trinity.Medium.Italic
  166.                                           
  167.            So if you wanted to rename 'Trinity' in 'Times' you'd have
  168.           to open the !Fonts directory viewer, and rename the Trinity
  169.           directory into Times just like you would rename any other
  170.           file.
  171.  
  172.            If you have a program running which makes use of this font,
  173.           it will probably come up with an error as it can't find its
  174.           font recources any more. Generaly speaking it's a good idea
  175.           not to have any of such programs running at the time you're
  176.           about to make such changes.
  177.  
  178.  
  179.  
  180.           FONTFIX IS SHAREWARE
  181.  
  182.           If you like FontFix, you can show your appreciation by a
  183.           remittance of £8.00 to the bank-account below. If you want
  184.           the latest version, add £2.00 for packing and postage, and
  185.           send me you're address. You're free to give FontFix to
  186.           anyone
  187.                     
  188.                            Amsterdam-Rotterdam Bank NV
  189.                            The Netherlands
  190.                            tgv. J.RÖling
  191.                            Oudestraat 186, 8261 CW Kampen
  192.                            Bank account nr. 46.16.33.272
  193.  
  194.  
  195.  
  196.           FINALLY
  197.  
  198.            If you have any suggestions, or you found some bug, or if
  199.           you just want to tell me how great you think this program
  200.           is, write a note to the address below.
  201.  
  202.  
  203.                              To contact the author, write or ring to:
  204.  
  205.                                           Joris RÖling
  206.                                           Oudestraat 186
  207.                                           8261 CW Kampen
  208.                                           The Netherlands
  209.  
  210.                                           Tel:05202-27989
  211.  
  212.